impaled by - French English Dictionary